130  Blockchain

also essential to start your own ecosystem with trusted parties as

members or join an existing consortium after due diligence.

• Blockchain projects or POC fail in the middle of the project due to the

appearance of unknowns that were not thought of before starting the

project. Some of the surprises are listed below:

Incorrect choice of blockchain technology components

Incorrect selection of blockchain product

Incomplete non-functional requirements like performance, scal-

ability, security requirements etc.

Lack of architecture design for the blockchain use case to incor-

porate data security, data governance and regional compliance

requirements

• It is highly recommended to create a detailed project plan with a

detailed business and technical design before kicking off the project.

• Blockchain projects can turn out to be very expensive from a finance

cost perspective. It can also have high environmental costs like elec-

tricity usage due to mining activities. All these factors can have a

potential for regulatory, social and political retaliation against the

project or a business.

Cryptocurrencies’ electric consumption is getting noticed by envi-

ronmental and government agencies now.

Cambridge university has created a webpage to calculate Bitcoin

Electricity Consumption Index. It gets refreshed every 24 hours

(https://ccaf.io/cbeci/index).

Bitcoin is the biggest contributor to electricity consumption as it

uses a consensus algorithm called ‘Proof of Work’ and each block

takes about 10 minutes to be added to the blockchain by miners,

due to the complexity of the puzzle (Figure 4.5).

• There is still a lack of regulatory oversight and standards for block-

chain technology including cryptocurrencies. Blockchain projects are

subject to high risk due to a lack of regulations and governance from

governments. Although regulators are continuously working on set-

ting up legal standards to govern and control blockchain technology

use, we are still not at the end of the tunnel yet.

• Blockchain technology usage is still getting mature. There is a lack

of practical experience and skills in the market to initiate, design and

deliver an end-to-end project for production use. This gap in skills can

lead to project failure prematurely.

• There can be a misconception about blockchain technology as a means

to an end. For any enterprise-level application or ecosystem to work

in a production environment, there are multiple components involved.

Blockchain is one of the components to provide an immutable and

transparent record within a distributed ledger. This lack of knowledge

to produce an end-to-end application using blockchain can lead to a

potential delay or failure of the project.